package com.toledo.salao.agenda;

import java.util.List;

import com.toledo.salao.util.DAOFactory;



public class AgendaRN {

	private AgendaDao agendaDao;

	public AgendaRN() {
		this.agendaDao = DAOFactory.criaAgendaDao();
	}

	public void salvar(Agenda e1) {
		this.agendaDao.salvar(e1);
		
	}

	public List<Agenda> listar() {
		return this.agendaDao.listar();
	}

	public void excluir(Agenda agenda) {
		this.agendaDao.excluir(agenda);
		
	}

	public Agenda pesquisar(String string) {
		return this.agendaDao.pesquisar(string);
	}
	
	public List<Agenda> listarAgendaPorCliente(Integer idPessoa) {
		return this.agendaDao.listarAgendaPorCliente(idPessoa);
	}
	
	public List<Agenda> listarAgendaPorFuncionario(Integer idPessoa) {
		return this.agendaDao.listarAgendaPorFuncionario(idPessoa);
	}

/*	public String calcularHoraFinal(Integer idPessoa) {
		return this.agendaDao.calcularHoraFinal(idPessoa);
	}*/
	
	public void alterar(Agenda agenda) {
	 this.agendaDao.alterar(agenda);
		
	}	
	
	public Agenda carregar(Integer idagenda) {
		return this.agendaDao.carregar(idagenda);
	}
	
	}


